<?php
include_once '../modelo/Productocomp.php';
include_once '../modelo/Productoenv.php';
include_once '../modelo/Conexion.php';
class Gestion_Producto {
    
    public function NuevoProductoComprado($guia,$cant,$descripcion,$num_orden,$precio_unit)
    {
    	$producto = new Productocomp ();
		$producto->guarda_Productocomp($guia,$cant,$descripcion,$num_orden,$precio_unit);
		$producto->set_valores($guia,$cant,$descripcion,$num_orden,$precio_unit);
		return $producto;
    }
	
	public function BorraProductoCompradoGuia()
	{
		$query="delete from producto_comprado where id_guia=".$guia;
		$query=Conectar($query);
	}
	
	public function NuevoProductoEnviado($guia,$paquete,$descripcion,$dimencion_l,$dimencion_h,$dimencion_w)
	{
		$producto = new Productoenv();
		$producto->guarda_Productenv($guia,$paquete,$descripcion,$dimencion_l,$dimencion_h,$dimencion_w);
		$producto->set_valores($guia,$paquete,$descripcion,$dimencion_l,$dimencion_h,$dimencion_w);
		return $producto;
	}
	
	public function BorraProductoEnviadoGuia()
	{
		$query="delete from producto_enviado where id_guia=".$guia;
		$query=Conectar($query);
	}
	
	public function BuscaProductoCompradoPorGuia($guia)
	{
		$query="SELECT * FROM producto_comprado WHERE id_guia=".$guia;
		$query=Conectar($query);
        $cant = mysql_num_rows($query);
        if ($cant == 0)
        {
            return null;
        }
        else
        {
        	$lista_producto_comprado = array(); 
            while ($row = mysql_fetch_assoc($query))
            {
                $producto_com=new Productocomp();
				$producto_com->set_valores($guia,$row['cant'],$row['description'],$row['Norden'],$row['precio']);
                $lista_producto_comprado[]=$producto_com;
            }
            return $lista_producto_comprado;
        }
	}
	
	public function BuscaProductoenviadoPorGuia($guia)
	{
		$query="SELECT * FROM producto_enviado WHERE id_guia=".$guia;
		$query=Conectar($query);
        $cant = mysql_num_rows($query);
        if ($cant == 0)
        {
            return null;
        }
        else
        {
        	$lista_producto_enviado = array(); 
            while ($row = mysql_fetch_assoc($query))
            {
                $producto_env = new Productoenv();
				$producto_env->set_valores($guia,$row['Paquete'],$row['description'],$row['dimention_l'],$row['dimention_h'],$row['dimention_w']);
                $lista_producto_enviado[]=$producto_env;
            }
            return $lista_producto_enviado;
        }
	}

}

?>
